@charset "gb2312";
/**
*   Made by cgq
**/

/*index.html==========================*/
body { background: url(../images/bg.jpg) repeat-x #dbdbdb; }
img { border: 0 }
.header { margin: 0 auto; width:1004px;background:#FFF; }
.wrap { margin:0 auto; width:1004px;background:#FFF; padding-top:10px; }
.footer {width:100%; }
/*header*/
.top1 { overflow: hidden; position: relative; width:1004px; }
.top_nav { float: right; margin-top: 15px; }
.top_nav li { float: left; height: 16px; font: normal 12px "ËÎÌå"; line-height: 18px; overflow: hidden; padding-left: 0px; padding-right: 15px; color: #0e70af; }
.top_nav li a { color: #0e70af; }
.top_nav li a:hover { text-decoration: underline; }
.top_nav li span { padding: 0px; color: #0e70af; }
.top2 { width:1004px; height:44px; margin:0 auto 5px auto; position:relative; z-index:1; }
.top2 .nav { position:absolute; bottom:0; left:0; width:100%; height:44px;background: url(../images/navbg.jpg) }
.top2 .nav li { line-height:35px; float:left; }
.top2 .nav li a { display:block; width:109px; height:44px; text-align:center; font-size:14px; }
.top2 .nav li a:hover, .top2 .nav li a:hover.on { text-decoration:none; color:#00ac3e; }
.top2 .nav li ul { display:none; position:absolute; background:#cbcbcb; }
.top2 .nav li ul li { float:none; display:block; position:relative; line-height:20px; _display:inline; }
.top2 .nav li ul li a { display:block; width:120px; height:20px; padding:4px 0 4px 20px; text-align:left; font-weight:normal; font-size:12px; }
.top2 .nav li ul li a:hover { color:#00ac3e; }
.top2 .nav li ul li ul { display: none; }
.top2 .nav li ul li:hover ul { left: 100%; top: 0; }
.top3 { width:1004px; }
/*wrap*/

.column_l, .column_m, column_r { float: left; overflow: hidden; }
.about { float: left; width: 380px; height:200px; background: url(../images/about.jpg) no-repeat; }
.about h3 span { position: absolute; top:15px; right: 40px; }
.about h3 span img { width: 35px; height:11px; }
.about h3 { height: 32px; position: relative; line-height:40px; font-size:12px; color:#00ac3e; padding-left:25px; }
.about_nr img { float:left; width:126px; height:86px; padding:5px; margin:2px;  }
.about_nr {width:370px; padding-top:20px;}
.news { float: left; display:inline; width: 320px; margin-top:5px; background: url(../images/t2.jpg) repeat-x;}
.news h3 {height:27px; line-height:27px; position: relative; border-left:#d8d8d8 solid 1px;border-right:#d8d8d8 solid 1px;font-size:12px; color:#00ac3e; }
.news dt a{color:#00ac3e;}
.news .t1 a{color:#FFF; background: url(../images/t1.jpg) no-repeat;width:91px; height:27px; display:block; ;}
.news dt{float:left; width:91px; height:27px; text-align:center}
.news h3 span { position: absolute; top:8px; right:10px; }
.news h3 span img { width: 35px; height:11px; }
.news .nr ul { padding-left:15px; }
.news .nr ul li { height: 25px; line-height: 25px; color: #ffaa00; position: relative; list-style-type:square; }
.news .nr ul li a { margin-left: 0px; color: #666; }
.news .nr ul li span { position: absolute; top: 0; right: 0; color: #666; }
.case { float: right; width: 280px;padding-top:2px;margin-right:5px; }
.case p{padding-top:10px;}
.case h3 span { position: absolute; top: 0; right: 0; }
.case h3 span img { width: 35px; height:11px; }
.case h3 { background: url(../images/case.gif) no-repeat; height: 32px; position: relative; }
.case_nr { text-align:center; }
 .pclass, {
float: left;
width: 240px;
background:#f6f6f6;
display:inline;
}
.pclass h3 { background:url(../images/pclass.gif) no-repeat; height: 35px; line-height:35px; position: relative; font-size:13px; font-weight:bold; text-align:center; color:#FFF }
.pclass p { padding:5px; }
.pclass .nr ul { margin-bottom:20px; }
.pclass .nr ul li { height:32px; line-height: 32px; font-size:13px; background:url(../images/pclassli.gif) center left no-repeat; border-bottom:1px dotted #000; padding:0px 0px 0px 20px; }
.pclass .nr ul li a { color: #666; }
.pclass .nr ul li a:hover { color: #db7a05; }
.index_product { float: left; width:1004px; margin-top:0px; background: url(../images/t2.jpg) repeat-x;}
.index_product h3 {height:27px; line-height:27px; position: relative; border-left:#d8d8d8 solid 1px;border-right:#d8d8d8 solid 1px;font-size:12px; color:#00ac3e; }
.index_product dt a{color:#00ac3e;}
.index_product .t1 a{color:#FFF; background: url(../images/t1.jpg) no-repeat;width:91px; height:27px; display:block; ;}
.index_product dt{float:left; width:91px; height:27px; text-align:center}
.index_product h3 span { position: absolute; top:8px; right:10px; }
.index_product h3 span img { width: 35px; height:11px; }

.product_scroll { padding:0 0 0 2px; position:relative; }
.product_scroll_inner { height:140px; overflow:hidden; margin-top:15px; }
.product_scroll ul { width:340px; float:left; padding:0 2px; overflow:hidden; }
.product_scroll li.pic{width:150px; float:left;}
.product_scroll li img { width:150px; height:96px; padding:2px; overflow:hidden; float:left;}
.product_scroll li.text {overflow:hidden;  margin-top:1px; padding-left:5px; }
.product_scroll li.text dt,.product_scroll li.text dd{float:left;width:180px; text-align:left;}
.productlist LI .product_name dt span,.productlist LI .product_name dd span,.product_scroll li.text span{color:#007cc9; font-weight:bold;}
.product_scroll .btn_l, .product_scroll .btn_r { display:block; width:24px; height:135px; background:url(../images/left.gif) no-repeat 0 0; position:absolute; top:35px; cursor:pointer; }
.product_scroll .btn_l { left:0; }
.product_scroll .btn_r { background:url(../images/right.gif) no-repeat right 0; right:0; }
.product_scroll li a { line-height:22px; }
.friendlink { margin: 0 auto; width: 966px; height: 62px; overflow: hidden;}
.friendlink .bt { float: left; width: 966px; height: 62px; line-height:25px; text-align:center; margin-top:30px}
.friendlink .nr { float: left; width: 860px; padding-left: 20px; }
.friendlink .nr a, .friendlink .nr a img { float: left; margin: 10px 10px 0 0; width: auto; height: 18px; line-height: 18px; }
/*footer*/
.footer { padding: 0; height: 147px;  background:url(../images/foot.jpg); color:#FFF }
.footer a { padding: 0 5px; color:#FFF}
.footer_nav {width:1004px; margin:0 auto;color:#00ff5c; }
.footer_nav span{ }
.footer_nav a{ padding:0 5px;  color:#00ff5c;}
.footer_nav a:hover{ text-decoration:underline;}
.copy {float:left; width:966px; text-align: center; height:120px; line-height:25px}

/*list.html==================================*/
.list_wrap .column_l { width: 200px; }
.list_wrap .column_l h4 { height: 64px; line-height: 50px; background: url(../images/c1.jpg) no-repeat 0 0; color: #ef1c25;  font-weight: bold; overflow: hidden; text-align:center; font-size:14px;}
.list_wrap .gywm { }
.list_wrap .gywm ul { padding: 10px 0;background: url(../images/c2.jpg); }
.list_wrap .gywm li { height: 30px; line-height: 30px; background: url(../images/clibg.jpg) center center no-repeat; overflow: hidden; text-align:center; }
.list_wrap .gywm li a { display: block; width: 150px; margin: 0 auto;  height:30px; }
.list_wrap .gywm li a:hover { color: #9C1E21;background: url(../images/clibga.jpg) center center no-repeat; display:block; }
.currentNav a{ background: url(../images/clibga.jpg) center center no-repeat;}
.list_wrap .lxfs h4 { background-image: url(../images/contact1.gif); height:22px; }
.list_wrap .lxfs p { padding: 10px 10px; line-height: 22px; }
.list_wrap .column_m { width: 790px; float: right;padding-bottom:20px; }
.list_wrap .column_m .bt { height: 32px; line-height: 32px; text-indent: 0; position: relative; border-bottom:#dedede 1px solid; }
.list_wrap .column_m .bt h4 { font-size: 14px; color: #ee1d22; padding-left: 20px; background: url(../images/title.jpg) left center no-repeat;}
.list_wrap .column_m .bt span a { color: #aeaeae; }
.list_wrap .column_m .bt span { position: absolute; right: 15px; top: 0; color:#aeaeae }
.list_wrap .column_m .nr{ padding-right:20px;}
.list_wrap .column_m .nr ul {}
.list_wrap .column_m .nr li { padding-left: 20px; margin-top: 10px; height: 20px; position: relative; background: url(../images/line.jpg) center left no-repeat; border-bottom:dotted #000 1px; }
.list_wrap .column_m .nr li a:hover { color: #FFA605; text-decoration: underline; }
.list_wrap .column_m .nr li span { position: absolute; right: 0; top: 0; color: #999; }
.pagelink { float: right; height: 26px; line-height: 26px; background-color: #DCD9D4; margin: 20px 0 0 0; padding: 0 10px; }
.pagelink a, .pagelink span { padding: 0 3px; }
.pagelink a.on, .pagelink a:hover { color: #F9003B; }
/*singel.html==================================*/
.singel_wrap .nr_bt { margin-bottom: 20px; margin-top: 40px; }
.singel_wrap .nr_bt h5 { font-size: 24px; color: #333; text-align: center; }
.singel_wrap .nr_bt h6 { text-align: center; font: normal 12px "ËÎÌå"; color: #333; padding: 5px 0; background-color: #F7F7F7; border: 1px solid #E8E8E8; margin-top: 20px; }
.singel_wrap .nr_text { font-size: 14px; line-height: 26px; color: #333; }
.posts { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 738px; LINE-HEIGHT: 22px; PADDING-TOP: 0px }
.posts P { MARGIN-BOTTOM: 10px }
.single { PADDING-RIGHT: 15px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; WIDTH: 700px; PADDING-TOP: 0px }
.single H2 { FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 20px 0px; COLOR: #222; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center }
.postlist { MARGIN: 15px 0px 0px }
.postlist LI { PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px; FLOAT: left; WIDTH: 640px; LINE-HEIGHT: 32px; BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 32px }
.postlist LI H3 { FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: left; WIDTH: 500px }
.postlist LI SPAN { FLOAT: right; WIDTH: 80px; COLOR: #666; TEXT-ALIGN: right }
.sidebar { FLOAT: left; OVERFLOW: hidden; WIDTH: 250px }
.sidebar H3 { PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: url(../images/bg.png) no-repeat 0px -131px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 230px; COLOR: #0b3779; PADDING-TOP: 8px }
.sidebar UL { FLOAT: left; WIDTH: 250px }
.sidebar UL LI { FLOAT: left; MARGIN-BOTTOM: 20px }
.sidebar UL LI.widget_text { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }
.sidebar UL LI.widget DIV { CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 15px }
.sidebar UL LI UL { MARGIN-TOP: 15px; FLOAT: left }
.sidebar UL LI UL LI { PADDING-LEFT: 10px; BACKGROUND: url(../images/spot.gif) no-repeat 0px 6px; MARGIN: 6px 4px 5px; OVERFLOW: hidden; WIDTH: 230px }
.sidebar UL LI UL LI UL { MARGIN-TOP: 5px; WIDTH: 230px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none }
.sidebar UL LI UL.sub LI { PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0% }
.sidebar UL LI UL.sub LI A:link { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arrow.gif) no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-DECORATION: none }
.sidebar UL LI UL.sub LI A:visited { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 22px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arrow.gif) no-repeat 10px 7px; PADDING-BOTTOM: 10px; WIDTH: 210px; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-DECORATION: none }
.sidebar UL LI UL.sub LI A:hover { BACKGROUND: url(../images/arrow_hover.gif) no-repeat 10px 7px; COLOR: #0b3779; BORDER-BOTTOM: #ccc 1px solid }
.sidebar UL LI UL.sub .current_page_item { BACKGROUND: url(../images/arrow_hover.gif) no-repeat 10px 7px; BORDER-BOTTOM: #ccc 1px solid }
.sidebar UL LI UL.sub .current_page_item A:link { FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779 }
.sidebar UL LI UL.sub .current_page_item A:visited { FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779 }
.sidebar UL LI UL.sub .current_page_item A:hover { FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0b3779 }
.pageleft { OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px }
.pageright { OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px }
.pageleft { PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left }
.pageright { PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right }
